package com.i.template.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.i.template.domain.UserDO;
import com.i.template.domain.vo.PageVO;
import com.i.template.domain.vo.UserLogin;
import com.i.template.domain.vo.UserVO;

import java.util.List;

/**
 * @author lewis
 * @since 2024/7/24
 * @type interface
 * @description
 */
public interface IUserService extends IService<UserDO> {
    UserVO login(UserLogin userLogin);
    PageVO<UserVO> pageByUserInfo(Long current, Long size);
    void sign();
    Integer signCount();
    Boolean signInStatus();
    List<UserVO> genderStatistics();
}
